Golang Job: Senior Golang Software Engineer

Job added on

Location

London, England - United Kingdom

Job type

Full-Time

Golang Job Details

9th Floor, 70 Colombo Street, SE1 8PB, London

We are looking for a Senior Software Engineer to join our fast-growing engineering team. The role is suited to a skilled Golang Developer who will play a central role in building the foundation of our backend system. You will also take ownership of the Ennismore API, powering our ever-evolving e-commerce platform (a platform generating over £1M in sales per week)!

This is an influential role in our Tech team and we’re looking for an experienced individual who relishes the chance to challenge themselves with a fast-paced and progressive tech environment. There will be plenty of progression on offer as we look to double the size of the team.

What you'll do...

  • Play a central role in building the foundation of the Ennismore backend system
  • Act as the owner of the Ennismore API which powers our e-commerce system (and generates sales of more than 1M GBP per week)
  • Write services using Golang (and a bit of Kotlin), using gRPC for inter-service communication, Kubernetes to orchestrate and manage applications, Drone and GitHub Action to run the CI/ CD pipeline and AWS as cloud provider
  • Work in an agile environment (comfortable estimating tickets and working in sprints)

What we're looking for...

  • The successful candidate will have professional experience in Golang (or Java/Kotlin), design patterns, testing methodologies and API integration. Ideally, you will also have exposure to any one of the following:
  • DevOps tools (Docker, Kubernetes, Terraform, GitHub Actions)
  • AWS
  • Exposure to gRPC framework or similar
  • Microservice architecture

What's in it for you...

  • Join one of the fastest-growing hospitality groups globally
  • 25 days holiday (and bank holidays), plus bonus, pension and life insurance
  • A health cash plan to claim money back and get access to lots of ways to support your physical & mental wellbeing
  • Treat yourself with lots of retail and hospitality perks through our partners
  • Excellent discounts across the entire Ennismore family for you and your nearest and dearest (even after you leave!)
  • Plenty of opportunity to progress and change it up across a diverse, global family of brands
  • Extra time off to volunteer with one of our partner charities